﻿using System;
using System.Collections.Generic;
using System.Linq;
//using System.Threading;
using System.Web;
using DrillOnline.Hubs;
using DrillOnline.Services.Scenarios;
using Microsoft.AspNet.SignalR;

namespace DrillOnline.Services.Scenarios
{
    public class ScenariosHost
    {
        public Dictionary<string, IScenarios> Sessions;
        protected ScenariosHost()
        {
            Sessions = new Dictionary<string, IScenarios>();
        }
        private readonly static Lazy<ScenariosHost> _instance = new Lazy<ScenariosHost>(() => new ScenariosHost());
        public static ScenariosHost Instance
        {
            get
            {
                return _instance.Value;
            }
        }

    }

}